Reference Manual — FIRST PUBLIC DRAFT July 16 , 2003

نویسنده

  • Peter D. Mosses
چکیده

Syntax CASL/Summary A The abstract syntax is central to the definition of a formal language. It stands between the concrete representations of documents, such as marks on paper or images on screens, and the abstract entities, semantic relations, and semantic functions used for defining their meaning. The abstract syntax has the following objectives: • to identify and separately name the abstract syntactic entities; • to simplify and unify underlying concepts, putting like things with like, and reducing unnecessary duplication. There are many possible ways of constructing an abstract syntax, and the choice of form is a matter of judgment, taking into account the somewhat conflicting aims of simplicity and economy of semantic definition. The abstract syntax is presented as a set of production rules in which each kind of entity is defined in terms of its sub-kinds: SOME-KIND ::= SUB-KIND-1 | ... | SUB-KIND-n or in terms of its constructor and components: SOME-CONSTRUCT ::= some-construct COMPONENT-1 ... COMPONENT-n The productions form a context-free grammar; algebraically, the nonterminal symbols of the grammar correspond to sorts (of trees), and the terminal symbols correspond to constructor operations. The notation COMPONENT* indicates repetition of COMPONENT any number of times; COMPONENT+ indicates repetition at least once. These repetitions can be replaced by auxiliary sorts and constructs, after which it is straightforward to transform the grammar into a Casl library of specifications using datatype declarations, see Part VI. This needs to be done. The context conditions for well-formedness of specifications are contextsensitive, and considered as part of semantics, see Part III. Many constructs can have comments and annotations attached to them (see Sect. 3.2), but these are not shown in the grammar. Maybe the optional annotations should be shown here? 112 II:5 Abstract Syntax

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Responses to Public Comment on the Draft Reference Exposure Levels for Methylene Diphenyl Diisocyanate Office of Environmental Health Hazard Assessment California Environmental Protection Agency

On July 4, 2014, the Office of Environmental Health Hazard Assessment (OEHHA) released the draft document, Methylene Diphenyl Diisocyanate Reference Exposure Levels: Technical Support Document for the Derivation of Noncancer Reference Exposure Levels to solicit public comment. Responses to comments received on the draft methylene diphenyl diisocyanate reference exposure levels (RELs) are provid...

متن کامل

Internet - Draft RIPE NCC Expires : July 4 , 2003

Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet-Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as refer...

متن کامل

Internet Draft Tones July

Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet-Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as refer...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003